Cast Then and